|
BCD ("Binary-Coded Decimal"), also called alphanumeric BCD, alphameric BCD, BCD Interchange Code, or BCDIC, is a family of representations of numerals, uppercase Latin letters, and some special and control characters as six-bit character codes. Unlike later encodings such as ASCII, BCD codes were not standardized. Different computer manufacturers, and even different product lines from the same manufacturer, often had their own variants, and sometimes included unique characters. Other six-bit encodings with completely different mappings, such as Fieldata and Transcode, are sometimes incorrectly termed BCD. Many variants of BCD encode the characters '0' through '9' as the corresponding binary values. ==History== Technically, ''binary-coded decimal'' describes the encoding of decimal numbers where each decimal digit is represented by a fixed number of bits, usually four. With the introduction of the ''IBM card'' in 1928, IBM created a code capable of representing alphanumeric information, later adopted by other manufacturers. This code represented the numbers 0-9 by a single punch, and used multiple punches for upper-case letters and special characters. A letter had two punches (zone () + digit ()); most special characters had two or three punches (zone (none ) + digit () + 8). The BCD code was the adaptation of the punched card code to binary code by encoding the ten numeric rows of the card into four bits and using one bit each for the "eleven" and "twelve" rows. IBM applied the terms ''binary-coded decimal'' and ''BCD'' to the variations of BCD ''alphamerics'' used in most early IBM computers, including the IBM 1620, IBM 1400 series, and non-Decimal Architecture members of the IBM 700/7000 series. Among the vendors using BCD were Burroughs, Bull, CDC, IBM, General Electric (the computer division was purchased by Honeywell in 1969), NCR, Siemens, and Sperry-UNIVAC. IBM later created the 8-bit ''Extended Binary Coded Decimal Interchange Code'' based on BCD. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「BCD (character encoding)」の詳細全文を読む スポンサード リンク
|